awt komponenta pro výběr fontu

odkazy

Dokumentace

dokumentace + tridy ke stahnuti zkomprimovane jako zip

Protože aplikace, které mají běžet v prohlížeči na Internetu jako Applet, nemohou zobrazovat komponenty obsažené ve balíčku java.swing, je občas nutné vytvořit vlastní komponenty odvozené od objektů z balíčku java.awt. Aby jste si nemuseli pokaždé vytvářet něco co již někdo vyrobil rozhodl jsem se Vám tuto komponentu nabídnot. Tak doufám že Vám bude užitečná.

Pokud jste komponentu opravdu požili a něco Vám na ní schází, nebo něco nepracuje jak má, dejte mi vědět abych to mohl napravit.

Jako použít komponentu

pokud se rozhodne třídu FontSelector použít, musíte toudělat takto:
    import java.awt.*;
    public class MyFrame extends Frame{
    
    private MyFont currentFont;

    public MyFrame(){
      FontSelector fs = new FontSelector( currentFont );
    }

    public static void main(String args[])
    {
      new MyFrame(); 
    }

    
   }
Po spuštění této třídy zobrazí formulář pro výběr fontu. Po stisknutí jednoho z tlačítek OK nebo Storno se zavře fomulář, ale ne celá applikace, je tedy nutno jí potom ručně ukončit shozením procesu. Pokud jste opustili formulá třídy FontSelector pomocí tlačítka OK v proměnné currentFont je uložen vámi vybraný font, a tím je k dispozici hlavní třídě, která formulář volala. Funkce třídy MyFont je pouze předat data zadaná do formuláře hlavnímu procesu, který je může dál zpracovat. detailní popis všech tříd je v odělení dokumentace.

Příklad

Pokus si chcete prohlédnout ukázku jak komponenta vypadá stiskněte tlačítko "zobrazit vyber fontu", vybrání nějakého fontu ve formuláři se nikde neprojeví.
bohužel si nemůžete applet prohlednout, protože je Váš prohlížeč nepodporuje